package com.marvels.financial.loan.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.marvels.common.dto.BaseDTO;

/**
 * 放贷还款信息条件DTO
 * @author tangpw
 *
 */
public class LendPaymentConditionDTO extends BaseDTO{

	private static final long serialVersionUID = 1L;
	private String loanId;//进件单号
	private String productType;//产品类别
	private Date tranctionBeginDate;//代扣发起开始时间(始)
	private Date tranctionEndDate;//代扣发起时间(止)
	private Date paymentBeginDate;//还款时间(开始)
	private Date paymentEndDate;//还款时间(结束)
	private Date paymentBeginDateAct;//实际还款时间(开始)
	private Date paymentEndDateAct;//实际还款时间(结束)
	private String fundSource;//资金源
	private int  pageNum;//当前页
	private int pageSize;//每页大小
	private String paymentStatus;//还款状态 0 正常 1 逾期 2 已还款
	private String custName;//客户姓名
	private String custCardNo;//身份证号码
	private String paymentWay;//还款方式
	private String paymentType;//还款类型
	private String paymentChannel;//还款通道
	private String mobileNo;//手机号
	private BigDecimal exteniosOneDay;
	private BigDecimal exteniosThreeDay;
	private BigDecimal exteniosSevenDay;	
	
	public String getProductType() {
		return productType;
	}
	public void setProductType(String productType) {
		this.productType = productType;
	}
	public Date getPaymentBeginDate() {
		return paymentBeginDate;
	}
	public void setPaymentBeginDate(Date paymentBeginDate) {
		this.paymentBeginDate = paymentBeginDate;
	}
	public Date getPaymentEndDate() {
		return paymentEndDate;
	}
	public void setPaymentEndDate(Date paymentEndDate) {
		this.paymentEndDate = paymentEndDate;
	}
	public Date getPaymentBeginDateAct() {
		return paymentBeginDateAct;
	}
	public void setPaymentBeginDateAct(Date paymentBeginDateAct) {
		this.paymentBeginDateAct = paymentBeginDateAct;
	}
	public Date getPaymentEndDateAct() {
		return paymentEndDateAct;
	}
	public void setPaymentEndDateAct(Date paymentEndDateAct) {
		this.paymentEndDateAct = paymentEndDateAct;
	}
	public String getFundSource() {
		return fundSource;
	}
	public void setFundSource(String fundSource) {
		this.fundSource = fundSource;
	}
	public int getPageNum() {
		return pageNum;
	}
	public void setPageNum(int pageNum) {
		this.pageNum = pageNum;
	}
	public int getPageSize() {
		return pageSize;
	}
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}
	public String getPaymentStatus() {
		return paymentStatus;
	}
	public void setPaymentStatus(String paymentStatus) {
		this.paymentStatus = paymentStatus;
	}
	public String getCustName() {
		return custName;
	}
	public void setCustName(String custName) {
		this.custName = custName;
	}
	public String getCustCardNo() {
		return custCardNo;
	}
	public void setCustCardNo(String custCardNo) {
		this.custCardNo = custCardNo;
	}
	public String getPaymentWay() {
		return paymentWay;
	}
	public void setPaymentWay(String paymentWay) {
		this.paymentWay = paymentWay;
	}
	public String getPaymentType() {
		return paymentType;
	}
	public void setPaymentType(String paymentType) {
		this.paymentType = paymentType;
	}
	public String getPaymentChannel() {
		return paymentChannel;
	}
	public void setPaymentChannel(String paymentChannel) {
		this.paymentChannel = paymentChannel;
	}
	public Date getTranctionBeginDate() {
		return tranctionBeginDate;
	}
	public void setTranctionBeginDate(Date tranctionBeginDate) {
		this.tranctionBeginDate = tranctionBeginDate;
	}
	public Date getTranctionEndDate() {
		return tranctionEndDate;
	}
	public void setTranctionEndDate(Date tranctionEndDate) {
		this.tranctionEndDate = tranctionEndDate;
	}
	public String getMobileNo() {
		return mobileNo;
	}
	public void setMobileNo(String mobileNo) {
		this.mobileNo = mobileNo;
	}
	public String getLoanId() {
		return loanId;
	}
	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}
	public BigDecimal getExteniosOneDay() {
		return exteniosOneDay;
	}
	public void setExteniosOneDay(BigDecimal exteniosOneDay) {
		this.exteniosOneDay = exteniosOneDay;
	}
	public BigDecimal getExteniosThreeDay() {
		return exteniosThreeDay;
	}
	public void setExteniosThreeDay(BigDecimal exteniosThreeDay) {
		this.exteniosThreeDay = exteniosThreeDay;
	}
	public BigDecimal getExteniosSevenDay() {
		return exteniosSevenDay;
	}
	public void setExteniosSevenDay(BigDecimal exteniosSevenDay) {
		this.exteniosSevenDay = exteniosSevenDay;
	}
	
}
